UNPKG

@toutix/whitelabel

Version:

Toutix whitelabel React container components

49 lines 3.48 kB
import { ICheckoutPayload, IEventTicketCategoryForBuy, TicketOrderSummary } from "@/app/dashboard/models/EventTicketCategory"; import { IProfile } from "@/app/dashboard/models/User"; import { Stripe, StripeElements } from "@stripe/stripe-js"; import { ICoupon } from "@/app/dashboard/models/Coupon"; export declare enum BuyTicketsSteps { SelectTicket = 0, PaymentDetails = 1, LoginForm = 2 } export declare const eventTicketForCurrentEvent: import("@preact/signals-core").Signal<IEventTicketCategoryForBuy[]>; export declare const totalPurchasedTicketsForCurrentEvent: import("@preact/signals-core").Signal<number>; export declare const totalNumberOfTickets: import("@preact/signals-core").ReadonlySignal<number>; export declare const buyTicketCurrentStep: import("@preact/signals-core").Signal<BuyTicketsSteps>; export declare const couponCodeData: import("@preact/signals-core").Signal<ICoupon>; export declare const couponCode: import("@preact/signals-core").Signal<string>; export declare const isLoading: import("@preact/signals-core").Signal<boolean>; export declare const isGetTicketDialogOpen: import("@preact/signals-core").Signal<boolean>; export declare const isPaymentTimedOut: import("@preact/signals-core").Signal<boolean>; export declare const showLoader: () => boolean; export declare const hideLoader: () => boolean; export declare const getTicketDialogVisibility: () => void; export declare const transactionFeePercentage: import("@preact/signals-core").ReadonlySignal<number>; export declare const transactionFeeText: import("@preact/signals-core").ReadonlySignal<string>; export declare const ticketOrderSummary: import("@preact/signals-core").ReadonlySignal<TicketOrderSummary>; export declare const profileForTicketOrder: import("@preact/signals-core").Signal<IProfile>; export declare const isContactFormValid: import("@preact/signals-core").ReadonlySignal<string>; export declare const patchProfileValues: (p: Partial<IProfile>) => void; export declare const patchProfileTicketOrderValues: (p: Partial<IProfile>) => void; export declare const updateContactDetails: () => Promise<void>; export declare const navigateToStep: (step: BuyTicketsSteps) => void; export declare const loadProfileToOrder: () => Promise<void>; export declare const loadEventTickets: (eventId: string) => Promise<void>; export declare const increaseQuantity: (id: string) => void; export declare const decreaseQuantity: (id: string) => void; export declare const selectTicketPageContinue: () => void; export declare const loginToContinue: () => void; export declare const submitFreeCheckout: (navigation: Function) => Promise<void>; export declare const checkoutPayload: import("@preact/signals-core").Signal<ICheckoutPayload>; export declare const loadCheckoutObject: () => Promise<void>; export declare const submitPayment: (elements: StripeElements, stripe: Stripe) => Promise<void>; export declare const setCouponCode: (code: string) => string; export declare const isCouponCodeAdded: import("@preact/signals-core").ReadonlySignal<boolean>; export declare const discountAmount: import("@preact/signals-core").ReadonlySignal<number>; export declare const addCouponCode: () => Promise<void>; export declare const clearCouponCode: () => Promise<void>; export declare const clearInPageData: () => void; export declare const clearAllData: () => void; export declare const setIsTimeoutPayment: (isRunning: boolean) => void; //# sourceMappingURL=buy-tickets.store.d.ts.map